two-stroke petrol engine - English Synonyms Dictionary